/**
 *　　　　　　　　┏┓　　　┏┓+ +
 *　　　　　　　┏┛┻━━━┛┻┓ + +
 *　　　　　　　┃　　　　　　　┃
 *　　　　　　　┃　　　━　　　┃ ++ + + +
 *　　　　　　 ████━████ ┃+
 *　　　　　　　┃　　　　　　　┃ +
 *　　　　　　　┃　　　┻　　　┃
 *　　　　　　　┃　　　　　　　┃ + +
 *　　　　　　　┗━┓　　　┏━┛
 *　　　　　　　　　┃　　　┃
 *　　　　　　　　　┃　　　┃ + + + +
 *　　　　　　　　　┃　　　┃　Code is far away from bug with the animal protecting
 *　　　　　　　　　┃　　　┃ + 神兽保佑,永无bug
 *　　　　　　　　　┃　　　┃
 *　　　　　　　　　┃　　　┃　　+
 *　　　　　　　　　┃　 　　┗━━━┓ + +
 *　　　　　　　　　┃ 　　　　　　　┣┓
 *　　　　　　　　　┃ 　　　　　　　┏┛
 *　　　　　　　　　┗┓┓┏━┳┓┏┛ + + + +
 *　　　　　　　　　　┃┫┫　┃┫┫
 *　　　　　　　　　　┗┻┛　┗┻┛+ + + +
 */
import React, {Component} from 'react';
import {StyleSheet} from 'react-native';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
import MainScreen from './src/WebView/index';
import Scanner from './src/components/scanner.js';
import PlayView from './src/components/PlayView.js';
import ImgView from './src/components/imageview.js';
import TakeVideo from './src/components/takevideo.js';
import Player from './src/components/player.js';
import PDF from './src/components/pdf.js';

const RootStack = createStackNavigator();

export default class App extends Component {
  render() {
    return (
      <NavigationContainer>
        <RootStack.Navigator mode="modal" headerMode="none">
          <RootStack.Screen name="Main" component={MainScreen} />
          <RootStack.Screen name="Scanner" component={Scanner} />
          <RootStack.Screen name="PlayView" component={PlayView} />
          <RootStack.Screen name="ImgView" component={ImgView} />
          <RootStack.Screen name="TakeVideo" component={TakeVideo} />
          <RootStack.Screen name="Player" component={Player} />
          <RootStack.Screen name="PDF" component={PDF} />
        </RootStack.Navigator>
      </NavigationContainer>
    );
  }
}
// var sharedBlacklist = [
//   /node_modules[\/\\]react[\/\\]dist[\/\\].*/,
//   /website\/node_modules\/.*/,
//   /heapCapture\/bundle\.js/,
//   /.*\/__tests__\/.*/
// ];
